Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Germany F1 Italy F3 Netherlands F3 Germany-w2 Germany-w3 Germany F1 Italy F15 Italy F17 Germany F6 Ukraine F3 Germany-w2 Germany-w3 Switzerland F2 Switzerland F3 Italy F12 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Germany F6 Germany F7 Germany F8 Romania F12 Germany F9A Romania F13 Germany F10 Germany F13 Germany F15 Germany F16 Nigeria F5 Nigeria F6 Russia F2 Germany F2 Germany F4 Switzerland F1 Switzerland F2 Morocco F2 Switzerland F3 Belarus F1 Belarus F2 Germany F7 Germany F8 Germany F9 Russia F3 Germany F15 Germany F16 France F15 Germany F19 Germany F2 China F2 Germany F4 Germany F5 Morocco F1 Switzerland F1 Morocco F2 Switzerland F2 Switzerland F3 Turkey F3 Russia F1 Russia F2 Germany F6 Germany F7 Germany F8 Germany F9 Germany F10 France F14 Germany F21 Spain F1 Spain F2 Spain F3 Spain F4 Germany F5 France F3 Switzerland F1 Switzerland F2 Switzerland F3 Germany F7 Kazakhstan F6 Germany F11 Netherlands F4 Germany F10 Germany F14 Italy F11 Germany F14 Germany F1 Germany F15 Germany F16 France F16 Germany-w1 Germany-w4 Ukraine F4 Belarus F2 Germany F5 Italy F12 Italy F13 Italy F14 Italy F16 Germany F12 Germany F13 Germany F15 France F15 Germany-w1 Germany-w4 Germany F2 Germany F3 Germany F5 Uzbekistan F1 Germany F18 Germany F6 Switzerland #1-w1 Italy F5 Italy F6 Germany F11 Switzerland F1 M25+H Pozoblanco Germany F1 Alexander Kolyaskin Memorial - Donetsk Warsteiner Challenger Wolfsburg - Wolfsburg Alexander Kolyaskin Memorial - Donetsk Intersport Heilbronn Open - Heilbronn Bauer Watertechnology Cup - Eckental Volkswagen Challenger 2004 - Wolfsburg Baden Open - Ettlingen Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara ATP Slovak Open Challenger - Bratislava Challenger DCN de Cherbourg - Cherbourg Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Astana Challenger - Astana Sporting Challenger '07 Trofeo Regione Piemonte - Turin Trofeo Sisma Mantova - Mantova Lambertz Open by Stawag 2007 - Aachen PEOPLEnet Cup - Dnepropetrovsk Delhi Challenger I - New Delhi Sail Open - New Delhi Morocco Tennis Tour - Tanger Roma Open Challenger - Rome Sail Open - New Delhi Izmir Cup - Izmir Schickendanz Open - Furth Alexander Kolyaskin Memorial - Donetsk Moncton Men's Challenger - Moncton Bukhara Challenger - Bukhara Karshi Challenger - Karshi Black Forest Open - Freudenstadt UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Ethias Trophy - Mons Labertz Open by Stawag - Aachen Morocco Tennis Tour - Fes President's Cup - Astana IPP Open - Helsinki Heilbronn Challenger Penza Cup - Penza Lambertz Open by Stawag - Aachen Besancon Challenger Wolfsburg Challenger Privat Bank Cup - Dnepropetrovsk Ramat Hasharon Challenger Nottingham Challenger New Delhi Challenger II - New Delhi Pozoblanco Challenger Baden Open - Karlsruhe Oberstaufen Challenger Manchester Challenger Heilbronn Open - Heilbronn Penza Challenger Saransk Challenger Segovia Challenger Istanbul Challenger Samarkand Challenger Karshi Challenger Almaty Challenger Freudenstadt Challenger Alphen Challenger UTC Open by Selena - Cherkassy Banja Luka Challenger Alexander Kolyaskin Memorial - Donetsk Ljubljana Challenger Mons Challenger Kolding Challenger Astana Challenger Morocco Tennis Tour - Meknes Eckental Challenger Aachen Challenger Rhodes Challenger Barletta Challenger Cairo Challenger Biella Challenger Furth Challenger Braunschweig Challenger Status Athens Open - Athens Istanbul Challenger Szczecin Challenger Orleans Challenger Aachen Challenger Bratislava Challenger Kitzbuhel Challenger Dallas Challenger Bath Challenger Johannesburg Challenger Pozoblanco Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Bauer Watertechnilogy Cup 2008 - Eckental Manerbio Challenger St. Remy Challenger Szczecin Challenger Tashkent Challenger Orleans Challenger Monza Challenger Eckental Challenger Helsinki Challenger Izmir Challenger Kazan Challenger Quimper Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Barletta Challenger Napoli Challenger Nottingham Challenger Morocco Tennis Tour - Rabat Penza Challenger Mons Challenger Rennes Challenger Geneva Challenger Tyumen Challenger Heilbronn Challenger Sarajevo Challenger Nottingham Challenger Togliatti Cup - Togliatti Mordova Cup 2007 - Saransk Dallas Challenger Lexington Challenger Bauer Watertechnology Cup 2007 - Eckental Meerbusch Challenger Como Challenger Istanbul Challenger Szczecin Challenger 2008 China TCL Challenger - Guangzhou Izmir Challenger Sony Ericsson Open 2008 - Belgrade Orleans Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Andria Challenger Tyumen Challenger Chennai Challenger Bergamo Challenger Kolkata Challenger New Delhi Challenger Cherbourg Challenger Irving Challenger Guadalajara Challenger Leon Challenger Savannah Challenger Heilbronn Challenger Bulgarian Open Challenger - Sofia Aptos Challenger Challenger Banque Nationale - Granby Szczecin Challenger Mons Challenger Rennes Challenger Bratislava Challenger Ortisei Challenger Brescia Challenger Wroclaw Challenger Quimper Challenger Raanana Challenger Rome Challenger Heilbronn Challenger Seoul Challenger Winnetka Challenger PEOPLEnet CUP - Dnepropetrovsk Orleans Challenger Mons Challenger Sacramento Challenger Rennes Challenger Eckental Challenger Brescia Challenger Schickendanz Open - Furth Bergamo Challenger Irving Challenger Tenerife Challenger Rome Challenger Heilbronn Challenger Manchester Challenger Surbiton Challenger Orleans Challenger Genova Challenger Geneva Challenger Gimcheon Challenger Busan Challenger Surbiton Challenger Taipei City Challenger Mons Challenger Salzburg Challenger Cremona Challenger Irving Challenger Braunschweig Challenger Ismaning Challenger Tallahassee Challenger Bratislava Challenger Genova Challenger Eckental Challenger Quimper Challenger Winnetka Challenger Mons Challenger Tashkent Challenger Izmir Challenger Nottingham Challenger Izmir Challenger Ilkley Challenger Eckental Challenger Aptos Challenger Vancouver Challenger Eckental Challenger Recanati Challenger Helsinki Challenger Almaty Challenger Cleveland Challenger Busan Challenger Le Gosier Challenger Bratislava Challenger Heilbronn Challenger Shymkent Challenger Surbiton Challenger Segovia Challenger PrivatBank Cup - Dnepropetrovsk Meerbusch Challenger M25 Qian Daohu Scheveningen Challenger Fairfield Challenger Brest Challenger Nottingham Challenger Quimper Challenger Ortisei Challenger Ilkley Challenger Como Challenger Ortisei Challenger Ismaning Challenger Wroclaw Challenger Andria Challenger Bratislava Challenger Lille Challenger Sophia Antipolis Challenger Meerbusch Challenger Bergamo Challenger Andria Challenger Ludwigshafen Challenger Citta di Monza - Monza Koblenz Challenger Segovia Challenger Cary 2 Challenger Biella 4 Challenger Szczecin Challenger Grodzisk Mazowiecki Challenger Seoul Challenger Genova Challenger Szczecin Challenger Cleveland Challenger Bergamo Challenger Orleans Challenger Brest Challenger Rennes Challenger Privatbank Open 2006 - Dnepropetrovsk Vilnus Challenger Marburg Challenger Bratislava Challenger Andria Challenger Athens Challenger Fergana Challenger Noumea Challenger Newport Beach Challenger Dallas Challenger Bergamo Challenger Pau Challenger Salinas Challenger Taipei City Challenger Leon Challenger Puerto Vallarta Challenger Geneva Challenger - Geneva Heilbronn Challenger Astana Challenger Columbus Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Segovia Challenger Pozoblanco Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger St. Petersburg Open - St. Petersburg Brest Challenger Pau Challenger Olimp Kyiv Open - Kiev Biella 2 Challenger Biella 3 Challenger Lille Challenger Lugano Challenger Nottingham 1 Challenger Nottingham-2 Challenger Bergamo Challenger Forli 5 Challenger Lille Challenger St. Brieuc Challenger Shymkent 1 Challenger Almaty Challenger 2 - Almaty Shymkent 2 Challenger Ilkley Challenger Privat Bank Cup - Dniepropetrovsk Nonthaburi 1 Challenger Tiburon Challenger Istanbul Challenger Ortisei Challenger Ostrava Challenger Bratislava 1 Challenger Chicago Challenger Bratislava 2 Challenger Hamburg Challenger Dubai Duty Free Tennis Championships - Dubai Noumea Challenger Brisbane 1 Challenger Almaty Challenger 1 - Almaty Brisbane 2 Challenger Gwangju Challenger Shenzhen 1 Challenger Guangzhou Challenger Wuxi Challenger Taipei Challenger Open des Alpes Trophee BNP Paribas - Grenoble Nur-Sultan Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Tarragona Challenger Helsinki Challenger Tennislife Cup - Napoli Bangkok Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger Kobstaedernes ATP Challenger - Kolding Tashkent Challenger - Tashkent Nur-Sultan Challenger Aix En Provence Challenger Istanbul Challenger Hamburg Challenger Quimper 2 Challenger Napoli Challenger Genova Challenger Nottingham-2 Challenger Fergana Challenger Karlsruhe Challenger Rome Challenger Bordeaux Challenger Zagreb Challenger Furth Challenger Rennes Challenger Sarasota Challenger Salzburg Challenger Bratislava Challenger Davidoff Swiss Indoors Basel - Basel Open 13 - Marseille Helsinki Challenger Ordina Open - 's-Hertogenbosch Davidoff Swiss Indoors - Basel Open 13 - Marseille Karshi Challenger Allianz Suisse Open Gstaad - Gstaad Marbella Challenger Izmir Challenger Heilbronn Challenger Kazan Challenger If Stockholm Open - Stockholm Kremlin Cup - Moscow Bergamo Challenger Nonthaburi 4 Challenger Bratislava 2 Challenger Belgrade Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Samarkand Challenger Chennai Open - Chennai Miller Lite Hall of Fame Tennis Championships - Newport Helsinki Challenger SA Tennis Open - Johannesburg Open 13 - Marseille Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven China Open - Beijing Kremlin Cup - Moscow Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne SkiStar Swedish Open - Bastad Qatar ExxonMobil Open - Doha Porto Challenger Mercedes Cup - Stuttgart AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Napoli Challenger St. Brieuc Challenger Countrywide Classic - Los Angeles Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Monza Challenger Moselle Open - Metz Rome Challenger Johannesburg Challenger Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar Brasil Open - Sao Paulo SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Power Horse Cup - Dusseldorf Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston BMW Open - Munich Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow If Stockholm Open - Stockholm Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis BMW Open - Munich Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Abierto Mexicano Telcel - Acapulco BMW Open - Munich Open Sud de France - Montpellier TEB BNP Paribas Istanbul Open - Istanbul Bratislava Challenger Ortisei Challenger Ortisei Challenger Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Tunis Challenger SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Gerry Weber Open - Halle Las Vegas Challenger If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Helsinki Challenger ATP Kremlin Cup - Moscow Sofia Open - Sofia Qatar ExxonMobil Open - Doha ATP Kremlin Cup - Moscow Gonet Geneva Open - Geneva Heilbronn Challenger Infosys Hall of Fame Open - Newport St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Poznan Challenger Vercelli Challenger Open de Nice Cote d'Azur - Nice Astana Open - Nur-Sultan AEGON Championships - London Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Open de Moselle - Metz Thailand Open - Bangkok Orleans Challenger Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Medibank International - Sydney Open 13 - Marseille Bergamo Challenger Delray Beach International Tennis Championships - Delray Beach Almaty Open - Almaty Binghamton Challenger Serbia Open - Belgrade Irving Challenger BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Vercelli Challenger Campbell's Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open - Umag PTT Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Segovia Challenger Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne Genova Challenger Trnava Challenger Mons Challenger Open Sud de France - Montpellier Jonkoping Challenger Ortisei Challenger Vancouver Challenger Heilbronn Challenger Claro Open Colombia - Bogota Braunschweig Challenger Rome Challenger Aircel Chennai Open - Chennai Meerbusch Challenger Furth Challenger Open 13 - Marseille Mons Challenger San Luis Potosi Challenger BB&T Atlanta Open - Atlanta Genova Challenger Bet-at-home Cup - Kitzbuhel Orleans Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Szczecin Challenger Aegon Nottingham Open - Nottingham Johannesburg Challenger Ortisei Challenger Moselle Open - Metz Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Memphis Open - Memphis Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Recanati Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Suisse Open - Gstaad Moselle Open - Metz Qatar ExxonMobil Open - Doha ASB Classic - Auckland Apia International - Sydney Orleans Challenger Delray Beach Open - Delray Beach Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Roseto Degli Abruzzi Challenger BMW Open - Munich Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Suisse Open - Gstaad Nur-Sultan Challenger Nonthaburi 2 Challenger Surbiton Challenger Kremlin Cup - Moscow BMW Open - Munich Citi Open - Washington Oeiras 2 Challenger Cherbourg Challenger Puerto Vallarta Challenger Biella Challenger Ismaning Challenger Eckental Challenger Prostejov Challenger Biella 1 Challenger Prague Challenger Heilbronn Challenger Lugano Challenger Nur-Sultan Challenger Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Truist Atlanta Open - Atlanta Citi Open - Washington Split 2 Challenger Prague 2 Challenger Sofia Open - Sofia Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Miller Lite Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Ortisei Challenger Copa Claro - Buenos Aires St. Petersburg Open - St. Petersburg Infosys Hall of Fame Open - Newport Busan Challenger Campbells Hall of Fame Tennis Championships - Newport PBZ Zagreb Indoors - Zagreb Open Sud de France - Montpellier Ricoh Open - 's-Hertogenbosch Moselle Open - Metz Columbus Challenger Hall of Fame Open - Newport Quimper Challenger Rome Challenger Waco Challenger Little Rock Challenger Mauthausen Challenger Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem Potchefstroom Challenger Split 1 Challenger Mouilleron-Le-Captif Challenger Bergamo Challenger Istanbul 2 Challenger Bratislava Challenger Koblenz Challenger Hamburg Challenger Bratislava 1 Challenger Rogers Masters - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Sony Open Tennis - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells BMW Open - Munich Citi Open - Washington Moselle Open - Metz Gerry Weber Open - Halle BNP Paribas Open - Indian Wells Abierto Mexicano de Tenis Mifel - Los Cabos Dallas Open - Dallas Mutua Madrilena Madrid Open - Madrid Australian Open - Melbourne BNP Paribas Open - Indian Wells Sony Open Tennis - Miami U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Mercedes Cup - Stuttgart U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London SkiStar Swedish Open - Bastad Citi Open - Washington U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Winston-Salem Open - Winston-Salem French Open - Paris If Stockholm Open - Stockholm European Open - Antwerp Swiss Indoors Basel - Basel Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha BB&T Atlanta Open - Atlanta Hall of Fame Tennis Championships - Newport Open Sud de France - Montpellier Sony Ericsson Open - Miami French Open - Paris Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, UKR-BEL 2-3 U.S. Open - New York Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Wimbledon - London All Lower level tournaments Wimbledon - London Winnipeg Challenger Olympics - Rio de Janeiro French Open - Paris Delray Beach Open - Delray Beach Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, UKR-BAR 3-0 Davis Cup, Group I, 2R, UKR-AUT 3-2 Hangzhou Challenger Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, UKR-ISR 3-2 Sofia Open - Sofia Shanghai Rolex Masters - Shanghai